# 用户输入查询日期和时间，可返回对应的课表信息；用户查询当前时间，可返回当前课表信息
from calendar import *

kebiao_list = [['写作训练', '毛泽东思想和中国特色社会主义理论体系概论', '用户与视觉界面设计'], ['Illustrator软件应用', '中西方哲学社会科学研究', '大学英语(三)A班'], ['毛泽东思想和中国特色社会主义理论体系概论(实践)', 'Python 语言'], ['大学英语(三)A班'], ['定向越野', '机器学习与人工智能']]

y = input('请输入年份')
m = input('请输入月份')
d = input('请输入日')
lis = ['星期一','星期二','星期三','星期四','星期五','星期六','星期日',]
dic = dict(enumerate(lis))

# isdigit()方法检测字符串是否只由数字组成
# weekday()函数返回的是当前日期所在的星期数
if y.isdigit() and m.isdigit() and d.isdigit() and 1<=int(m)<=12 and 1<=int(d)<=31 :
    w = weekday(int(y),int(m),int(d))
    print("您查询的是{}的数据".format(dic[w]))
    for i in kebiao_list[w]:
        print("有{}课".format(i))

